<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>


    <script>
        // toString() 返回数组转换的数组值（逗号分隔）的字符串。
        var fruits = ["Banana", "Orange", "Apple", "Mango"];

        // console.log(fruits);
        // console.log(fruits.toString()); //Banana,Orange,Apple,Mango


        // pop() 方法从数组中删除最后一个元素,返回删除的元素
        // var x = fruits.pop();      // x 的值是 "Mango"
        // console.log(x);
        // console.log(fruits);

        // push() 方法向数组添加一个新的元素,返回数组长度
        // fruits.push("Kiwi");       //  向 fruits 添加一个新元素
        // console.log(fruits);


        // splice() 方法可用于向数组添加/删除/替换

        // 第一个参数: 从指定下标位置开始
        // 第二个参数: 删除几个数据
        // fruits.splice(1, 2);

        // 第三个参数-> 第n个: 在指定位置添加的数据
        // fruits.splice(1, 0, "aa", "bb");
        // fruits.splice(1, 1, "aa" );
        //
        // console.log(fruits);



        // sort() 方法以字母顺序对数组进行排序,返回值和原数组是经过排序的数组
        fruits.sort();            // 对 fruits 中的元素进行排序
        console.log(fruits);


        // reverse() 方法反转数组中的元素。返回值和原数组都变为经过反转数组
        // fruits.reverse();            // 对 fruits 中的元素进行排序
        // console.log(fruits);

    </script>
</body>
</html>
